package com.egao.gps.dao;

import com.egao.common.core.damon.results.PageResult2;
import com.egao.common.core.web.JsonResult;
import com.egao.gps.entity.CarPosition;
import com.egao.gps.entity.CarPosition2;

import java.util.List;

/**
 *
 * 数据层接口
 * @author : Doman
 * @date : 2020-06-22 10:37:54
 * @version ：1.0
 */
public interface CarPositionDao {

	/** 获取实体类表格
	 * @return
	 */
	public JsonResult listPage(PageResult2 page, CarPosition carPosition) ;
	/** 获取实体类表格
	 * @return
	 */
	public List<CarPosition> list(CarPosition carPosition);

	/** 获取实体类表格
	 * @return
	 */
	public List<CarPosition2> historyList(CarPosition carPosition);

	/** 获取实体类表格
	 * @return
	 */
	public CarPosition findById(CarPosition carPosition);

	/** 获取实体类表格
	 * @return
	 */
	public Boolean save(CarPosition carPosition) ;

	/** 获取实体类表格
	 * @return
	 */
	public Boolean saveBatch(List<CarPosition> carPositionList) ;

	/** 获取实体类表格
	 * @return
	 */
	public Boolean update(CarPosition carPosition) ;
	/** 获取实体类表格
	 * @return
	 */
	public Boolean remove(CarPosition carPosition) ;


}
